
Remove the asset with document URI /ext/{directories}/{asset}
from the modules database associated with this REST API instance.
MarkLogic Server responds with 204 (Deleted), whether or not there is an asset in the modules database with the specified document URI.
rest-admin role, or the
following privileges:
http://marklogic.com/xdmp/privileges/rest-admin
http://marklogic.com/xdmp/privileges/rest-reader
http://marklogic.com/xdmp/privileges/rest-writer
/ext/{directories}/{asset} must be the document URI of
the asset in the modules database, where {directories} is
one or more database directory path steps, separated by "/", and
{asset} is the asset document. See the example below.
To remove all assets in a database directory with a single request,
use DELETE /v1/ext/{directories}.
For more details, see Managing Dependent Libraries and Other Assets in the REST Application Developer's Guide.
$ curl --anyauth --user user:password -X DELETE -i \
'http://localhost:8000/v1/ext/my/example/my-lib.xqy'
==> MarkLogic Server deletes the XQuery library module with the document
URI /ext/my/example/my-lib.xqy from the modules database associated
with this REST API instance and returns a response similar to the
following:
HTTP/1.1 204 Deleted
Server: MarkLogic
Content-Length: 0
Connection: Keep-Alive
Keep-Alive: timeout=5